package cn.zyy.jdbc.test;

import cn.zyy.jdbc.entity.Usr;
import cn.zyy.jdbc.util.DruidUtil;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanListHandler;

import javax.sql.DataSource;
import java.sql.SQLException;
import java.util.List;

/**
 * 使用DBUtils 工具类实现数据增加
 */
public class DBUtilsTest04 {
    public static void main(String[] args) {
        //获取数据库连接池
        DataSource dataSource = DruidUtil.getDataSource();
        //创建QueryRunner 的实体类对象  用于执行数据库的增删改查操作
        QueryRunner qrn = new QueryRunner(dataSource);
        String sql = "insert into usr(username,password,birth,create_time) values(?,?,?,?)";
        try {
            int line = qrn.update(sql, "tom", "666666", "1999-02-24", "2022-02-12 10:25:33");
            System.out.println("line = " + line);
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}
